﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace VNPT.Data.BaoCao
{
    public class BC_DVGTGT_DLK
    {
        public string Ten
        {
            get
            {
                if (string.IsNullOrWhiteSpace(MaMang))
                {
                    return "##";
                }
                //'GPC','VMS','VTLMOBI','SPTSFONE','HTCMOBI','GTLMOBI'
                switch (MaMang)
                {
                    case "VNPT_DLK":
                        return "VNPT Nội tỉnh";
                    case "VNPT_LIENTINH":
                        return "VNPT 64 tỉnh";
                    case "DNK_DLK":
                        return "DNK nội tỉnh";
                    case "DNK_LIENTINH":
                        return "DNK liên tỉnh";
                        // Di động
                    case "GPC":
                        return "Di động VinaPhone";
                    case "GTLMOBI":
                        return "Di động GTel Mobile";
                    case "VMS":
                        return "Di động VMS";
                    case "VTLMOBI":
                        return "Di động VietTel";
                    case "SPTSFONE":
                        return "Di động SPT SFONE";
                    case "HTCMOBI":
                        return "Di động HTC Mobile";
                    default:
                        return "##";
                }
            }
        }
        public string Loai { get; set; }
        public string MaMang { get; set; }

        public double Cuoc_800126 { get; set; }
        public double Cuoc_800126_PT { get; set; }
        public double Phut_800126 { get; set; }
        public double Phut_800126_PT { get; set; }

        public double Cuoc_801 { get; set; }
        public double Cuoc_801_PT { get; set; }
        public double Phut_801 { get; set; }
        public double Phut_801_PT { get; set; }

        public double Cuoc_116 { get; set; }
        public double Cuoc_116_PT { get; set; }
        public double Phut_116 { get; set; }
        public double Phut_116_PT { get; set; }

        public double Cuoc_108
        {
            get
            {
                return Cuoc_1080 + Cuoc_1088 + Cuoc_1089;
            }
        }
        public double Cuoc_108_PT { get; set; }
        public double Phut_108
        {
            get
            {
                return Phut_1080 + Phut_1088 + Phut_1089;
            }
        }
        public double Phut_108_PT { get; set; }

        public double Cuoc_1088 { get; set; }
        public double Cuoc_1088_PT { get; set; }
        public double Phut_1088 { get; set; }
        public double Phut_1088_PT { get; set; }


        public double Cuoc_1089 { get; set; }
        public double Cuoc_1089_PT { get; set; }
        public double Phut_1089 { get; set; }
        public double Phut_1089_PT { get; set; }

        public double Cuoc_1080 { get; set; }
        public double Cuoc_1080_PT { get; set; }
        public double Phut_1080 { get; set; }
        public double Phut_1080_PT { get; set; }


        public double Cuoc_119 { get; set; }
        public double Cuoc_119_PT { get; set; }
        public double Phut_119 { get; set; }
        public double Phut_119_PT { get; set; }

        public double Tien_801 { get; set; }
        public double Tien_116 { get; set; }
        public double Tien_119 { get; set; }
        public double Tien_108
        {
            get
            {
                return Tien_1080 + Tien_1088 + Tien_1089;
            }
        }
        public double Tien_1080 { get; set; }
        public double Tien_1088 { get; set; }
        public double Tien_1089 { get; set; }
        public double Tien_800126 { get; set; }

        public double TongTien
        {
            get
            {
                return Tien_801 + Tien_116 + Tien_119 + Tien_108 + Tien_800126;
            }
        }
    }

    public class BC_DVGTGT_DLK_Group
    {
        public string Ten
        {
            get
            {
                if (this.Loai=="DD")
                {
                    return "Cộng di động";
                }
                else
                {
                    return "Cộng cố định";
                }
            }
        }
        public string Loai { get; set; }
        public List<BC_DVGTGT_DLK> DS { get; set; }
        
        //public double Cuoc_800126 { get; set; }
        //public double Cuoc_800126_PT { get; set; }
        //public double Phut_800126 { get; set; }
        //public double Phut_800126_PT { get; set; }

        //public double Cuoc_801 { get; set; }
        //public double Cuoc_801_PT { get; set; }
        //public double Phut_801 { get; set; }
        //public double Phut_801_PT { get; set; }

        //public double Cuoc_116 { get; set; }
        //public double Cuoc_116_PT { get; set; }
        //public double Phut_116 { get; set; }
        //public double Phut_116_PT { get; set; }

        //public double Cuoc_108 { get; set; }
        //public double Cuoc_108_PT { get; set; }
        //public double Phut_108 { get; set; }
        //public double Phut_108_PT { get; set; }

        //public double Cuoc_119 { get; set; }
        //public double Cuoc_119_PT { get; set; }
        //public double Phut_119 { get; set; }
        //public double Phut_119_PT { get; set; }

        //public double Tien_801 { get; set; }
        //public double Tien_116 { get; set; }
        //public double Tien_119 { get; set; }
        //public double Tien_108 { get; set; }
        //public double Tien_800126 { get; set; }

    }
}
